local key = KEYS[1]
local threadId = ARGV[1]

-- 比较锁中的线程标识与当前线程是否一致
if (redis.call('get', key) == threadId) then
    -- 一致则删除锁
    return redis.call('del', key)
end
-- 不一致则直接返回
return 0
